package com.a.a.a.a.c.c;

import com.a.a.a.a.a.c;
import com.a.a.a.a.b.b.n;
import com.taobao.txc.parser.b.a.h;
import java.util.ArrayList;
import java.util.List;

public class b
  extends v
{
  private final boolean a;
  private final boolean b;
  private final boolean c;
  private final List<com.a.a.a.a.a.f.d> d;
  private final n e;
  private final c f;
  private final com.a.a.a.a.b.d g;
  private final com.a.a.a.a.b.b h;
  
  public b(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, com.a.a.a.a.a.f.d paramd)
  {
    this(paramBoolean1, paramBoolean2, paramBoolean3, paramd, null, null, null);
  }
  
  public b(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, com.a.a.a.a.a.f.d paramd, c paramc, com.a.a.a.a.b.d paramd1, com.a.a.a.a.b.b paramb)
  {
    this.a = paramBoolean1;
    this.b = paramBoolean2;
    this.c = paramBoolean3;
    this.d = new ArrayList(1);
    this.d.add(paramd);
    this.e = null;
    this.f = paramc;
    this.g = paramd1;
    this.h = paramb;
  }
  
  public b(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, List<com.a.a.a.a.a.f.d> paramList, n paramn)
  {
    this(paramBoolean1, paramBoolean2, paramBoolean3, paramList, paramn, null);
  }
  
  public b(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, List<com.a.a.a.a.a.f.d> paramList, n paramn, c paramc)
  {
    this.a = paramBoolean1;
    this.b = paramBoolean2;
    this.c = paramBoolean3;
    if ((paramList == null) || (paramList.isEmpty())) {
      throw new IllegalArgumentException("argument 'tableNameList' is empty");
    }
    if ((paramList instanceof ArrayList)) {
      this.d = paramList;
    } else {
      this.d = new ArrayList(paramList);
    }
    if (paramn == null) {
      throw new IllegalArgumentException("argument 'tableRefs' is null");
    }
    this.e = paramn;
    this.f = paramc;
    this.g = null;
    this.h = null;
  }
  
  public List<com.a.a.a.a.a.f.d> a()
  {
    return this.d;
  }
  
  public n b()
  {
    return this.e;
  }
  
  public c c()
  {
    return this.f;
  }
  
  public com.a.a.a.a.b.d d()
  {
    return this.g;
  }
  
  public com.a.a.a.a.b.b e()
  {
    return this.h;
  }
  
  public boolean f()
  {
    return this.a;
  }
  
  public boolean g()
  {
    return this.b;
  }
  
  public boolean h()
  {
    return this.c;
  }
  
  public void a(h paramh)
  {
    paramh.a(this);
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.a.a.a.a.c.c.b
 * JD-Core Version:    0.7.0.1
 */